Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Portugal F2 Italy F15 Netherlands F3 Germany F10 Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Garden Open - Rome Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado DPD Challenger 2002 - Aschaffenburg Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb The Powder Byrne Trophy - Surbiton The LTA Manchester Challenger - Manchester Bulgarian Challenger 2002 - Sofia III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Kuppers Kolsch Cup - Aachen BCP Tennis Classic - Sao Paulo Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda TennisCup Vlaanderen - Antwerp 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Intelig Tennis Cup - Brasilia IPP Open - Helsinki Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Neride Prague Indoor - Prague Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Okal Open - Eckental University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Warsteiner Challenger Series - Lippstadt Warsteiner Challenger - Lubeck Challenger Ford de Cherbourg - Cherbourg San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Prague Challenger - Prague Mobelwelt-Zick Open 98 - Dresden Zivnobanka Open - Prostejov ATU Cup - Weiden Bristol Challenger Trophy - Bristol Internationale Tenniskampioenschappen Scheveningen - Scheveningen Frito Lay/USTA Challenger - Binghamton Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg AXA Open - Espinho The Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte Okal Cup - International Bavarian Championship - Eckental Kueppers Kolsch Cup by Lambertz - Aachen VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck VIII Avierto Internacional de Salinas - Salinas Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda ATP Bangalore Challenger - Bangalore 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Zagreb Open - Zagreb X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton XXX Edizione 'A Savoldi Marco' - Manerbio VI Gramado Open de Tenis - Gramado Akbank Private Banking-TED Open - Istanbul Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen IX Trofeo Ciudad de Quito - Quito Open de la Ville de Saint Denis - Reunion Island USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Waco International Tennis Challenger - Waco IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Schickedanz Open - Furth ATU Cup - Weiden Siemens Open 2004 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao SAA Hilversum Open - Hilversum 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Lambertz Open - Aachen IPP Open - Helsinki Challenger Groningen - Groningen Mauritius Open - Mauritius Aberto de Sao Paulo - Sao Paulo Pro Tennis World Open - Sunrise ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Top Wool Challenger - Biella Siemens Open - Scheveningen Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Siemens Open - Scheveningen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Amazonia Open de Tenis - Belem Open D'Orleans - Orleans Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago LTA Wrexham Challenger - Wrexham II Cyclus Open de Tenis - Florianopolis 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao GHI Bronz Classic - Bronx Tean International - Alphen Open D'Orleans - Orleans XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota Siemens Open - Scheveningen V Manta Open-Trofeo Ricardo Delgado Aray - Manta Riviera de Rimini Challenger - Rimini BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Zagreb Challenger Winnetka Challenger Scheveningen Challenger Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger Rome Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Blumenau Challenger Santos Challenger Heineken Open - Auckland Campos do Jordao Challenger Campinas Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Florianopolis Challenger Guadalajara Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Sao Paulo Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Pilot Pen International - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Gold Flake Open - Chennai Japan Open - Tokyo The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Grolsch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Gold Flake Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Brasil Open - Salvador Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Rosmalen Amsterdam Ostrava Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg MoviStar Open - Vina del Mar Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Brasil Open - Sao Paulo Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2